// import store from '@/store';
import axios from 'axios'

//1.设置axios默认基本路径前缀
axios.defaults.baseURL = process.env.VUE_APP_AJAX_URL;//VUE_APP_AJAX_URL为程序不同环境配置的基本路径


/**
 * @desc 描述用户登录
 * @param { username:String,password:String } user 
 * @returns 登录消息
 * @author ljy
 * @date 2022年7月14日11:09:21
 */
//2.为登录验证发送axios请求，封装成方法方便页面分别调用
//axios中，get的第二个参数是config(配置)，post请求第二个参数是data，
const userLogin = function (user={}) {//登录接口
    return axios.post("/login", user)
        .then((response)=>{
            return response.data
        })
}
// const getLeftMenu=function(){//左侧的菜单栏接口数据
//     return axios.get("/menus",{
//         headers:{
//             Authorization:store.state.token,
//         } 
//     })
// }

//3.为了方便所有方法全局调用，将方法以对象的方式放在api中，
const api={
    userLogin
}

//4.将所有的方法导出在根目录方便全局调用
export default{
    ...api,
    install(Vue){
        Vue.prototype.$api=api
    }
}